package com.travelparadise.tests;

import java.util.Collection;

import junit.framework.TestCase;

import org.springframework.context.ApplicationContext;

import com.travelparadise.dao.PersonneDao;
import com.travelparadise.domain.Activite;
import com.travelparadise.domain.Personne;

public class TestPersonneDao extends TestCase {
	private PersonneDao personneDao = null;

	@Override
	protected void setUp() throws Exception {
		ApplicationContext springContext = SpringContextForTest.getSpringContext();
		this.personneDao = (PersonneDao ) springContext.getBean("personneDaoHibernate");
	}
		
	public void testGetById(){
		Personne personne = personneDao.getById(5);
		System.out.println(personne.getTitre()+" "+personne.getPrenom()+
							" "+personne.getNom()+"\n\t"+personne.getEmail());
		System.out.println("********************************************");
		assertTrue(personne.getId()==5);
	}
	
	public void testgetByEmail(){
		Collection<Personne> personnes = personneDao.getByEmail("madonna@stars.com");
		for(Personne personne : personnes){
			System.out.println(personne.getNom()+" "+personne.getPrenom());
		}
	}
}